	
  const {mongoose ,Schema} = require('../../daoconfig');

const resumeSchema = new Schema({
	userid:{ type: Schema.Types.ObjectId,ref: 'users',required:true},
	// 真实姓名
	realName:{type:String,required:true},
	// 出生年月
	birthDay:{type:Date,required:true},
	// 学历
	// education:{type:Schema.Types.ObjectId,ref: 'education',required:true},
	education:{type:String},
	// 手机号码
	phoneNum:{type:String,required:true},
	//sex
	sex:{type:String,enum:['男','女','其他'],required:true},
	nation:{type:String},  //民族
	
	//email
	email:{type:String},
	// weixin
	// wx:{type:String},
	// 个人介绍
	// personalIntroduction:{type:String},
	// 在校经历
	// studyHistory:{
	// 	type:[
	// 		{
	// 			// 学校名称
	// 			schoolName:{type:String,required:true},
	// 			// 学习时间
	// 			schoolTime:{
	// 				startDate: { type: Date, required: true},
	// 				endDate: { type: Date, required: true },
	// 			},
	// 			// 学习专业
	// 			major:{type:String,required:true}
	// 		}
	// 	],
	// 	    //自定义验证器,确保在校经历字段至少包含一个元素
	// 		// validate: {
	// 		// 	validator: function(v) {
	// 		// 	  return v.length > 0;
	// 		// 	},
	// 		// 	message: '学生至少需有一段在校经历'
	// 		//   },
	// 		//   required: [true, '学生必须有在校经历']
	// },

	otherInfo:{type:String},

	// 工作经历
	// workHistory:{
	// 	type:[
	// 		{
	// 			// 公司名
	// 			workCompany:{type:String,required:true},
	// 			// 工作时间
	// 			workTime:{
	// 				startDate: { type: Date, required: true },
	// 				endDate: { type: Date, required: true },
	// 			},
	// 			// 工作岗位
	// 			workPostion:{type:String,required:true},
	// 			// 工作补充,如工作内容,工作成绩
	// 			workPlug:{type:String,required:true}

	// 		}
	// 	]
	// }



	  });	

//#endregion



module.exports={
	resumeSchema
}
